﻿package com.eitb.plantillas {
	import flash.net.*;
	import flash.events.*;
	import flash.display.*;
	import flash.text.*;
	import com.eitb.plantillas.*;
	import com.eitb.programas.menu.*;
	import com.eitb.cargadores.*;
	import com.eitb.formaters.*;
	import com.eitb.literales.*;
	
	public class Plantilla2x1 extends PlantillaMultimedia implements IVistaCargador{
		private var cCargador:IControladorCargador;
		private var CARGADOR_WIDTH:Number;			
		public function Plantilla2x1():void {
			this.CARGADOR_WIDTH = this.cargador.barra.width;			
			this.cargador.visible = false;
		}
		
		public function initControladorCargador(cCargador:IControladorCargador):void {
			this.cCargador = cCargador;
		}				
		
		// CARGADOR
		public function setCargadorContador(porcentaje:String):void {
			this.cargador.porcentaje.text = porcentaje;
		}
		public function setCargadorProgress(porcentaje:Number):void {
			this.cargador.barra.width = this.CARGADOR_WIDTH * porcentaje;
		}
		public function setCargadorInfo(info:String):void {
			this.cargador.info.text = info;
		}		
		public function setCargadorVisible(mostrar:Boolean):void {
			this.cargador.visible = mostrar;
		}
		// CARGADOR
		
		// OVERRIDE PLANTILLA MULTIMEDIA
		public override function setEnlaceUrl(url:URLRequest):void {
			this.enlace.setUrl(url);
		}
		public override function setEnlaceText(txt:String):void {
			this.enlace.setText(txt);
		}
		
		public override function setEnlaceVisible(mostrar:Boolean):void {
			this.enlace.visible = mostrar;
		}		
		// OVERRIDE PLANTILLA MULTIMEDIA

	}
}